|
HSL 2.0-Framework
Beschreibung des Frameworks
|
Klasse zur Erzeugung eine SHA-2-Hashwerts. Mehr ...
Öffentliche Methoden | |
| def | __init__ (self, size=512) |
| Konstruktor. Mehr ... | |
| def | update (self, data) |
| Aktualisiert den SHA2-Hashwert mit den übergebenen Daten. Mehr ... | |
| def | digest (self) |
| Liefert den SHA2-Code zurück. Mehr ... | |
| def | hex_digest (self) |
| Liefert den SHA2-Code als Hex-String zurück. Mehr ... | |
Klasse zur Erzeugung eine SHA-2-Hashwerts.
Teil des Pakets zur Verschlüsselung.
Trifft auf dem Eingang PIN_I_DO_HASH ein Telegramm ein, wird ein hash-Code zu dem am Eingang PIN_I_DATA liegenden Datenblock (String) gebildet. Abhängig vom Wert des Telegramms wird ausgewählt, welche Methode dafür verwendet wird. Anschließend wird auf Ausgang PIN_O_HEXCODE wird der hash-Code als Hexadezimal-Zahl ausgegeben.
| def hsl20_4_crypto.hsl20_4_crypto.SHA2Hash.__init__ | ( | self, | |
size = 512 |
|||
| ) |
Konstruktor.
| size | int Länge des Hashwerts. Mögliche Werte: 224, 256, 384 und 512. |
| def hsl20_4_crypto.hsl20_4_crypto.SHA2Hash.digest | ( | self | ) |
Liefert den SHA2-Code zurück.
| def hsl20_4_crypto.hsl20_4_crypto.SHA2Hash.hex_digest | ( | self | ) |
Liefert den SHA2-Code als Hex-String zurück.
| def hsl20_4_crypto.hsl20_4_crypto.SHA2Hash.update | ( | self, | |
| data | |||
| ) |
Aktualisiert den SHA2-Hashwert mit den übergebenen Daten.
| data | string Datenblock |
1.8.13